package com.querycenter.serviceinter;

import com.querycenter.model.DataSourceObject;
import com.querycenter.model.QueryModel;
import com.querycenter.model.SelectModel;
import com.querycenter.model.Uoid;

import java.util.List;

public abstract interface QueryServiceInter
{
	//wyl
  public abstract List<QueryModel> getQueryList();

  public abstract Integer[] getWordIndex(Uoid u);

  public abstract List<String> getWordName(Uoid u);

  public abstract Integer[] getWordIndexSelect(Uoid u);

  public abstract List<SelectModel> getWordNameSelect(Uoid u);
 
  public abstract List<SelectModel> getSelected(Uoid u);
  
  public abstract DataSourceObject getDataObjectById(int paramInt);

  public abstract List<DataSourceObject> getOwenDataObjectList(int oid);
  
  public abstract List<SelectModel> getSelectedByDefult(Uoid u);
}